package com.ce.pms.system.occupation.vo;

import java.math.BigDecimal;
import com.ce.pms.base.vo.SearchVO;

public class OccupationChargeItemConfigVO extends SearchVO{
	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	private Long keyword;

	/**
	 * 物业预交款交易码ID
	 */
	private Long businessCodeId;
	/**
	 * 物业预交款交易码name
	 */
	private String businessCodeName;
	/**
	 * 描述
	 */
	private String description;

	/**
	 * 收费项目名称
	 */
	private String payItemName;

	/**
	 * 计费模式 001 按固定金额计费 002 按建筑面积计费
	 */
	private String payMode;

	/**
	 * 计费金额
	 */
	private BigDecimal payMoney = new BigDecimal(0.00);

	/**
	 * 收费是否跟进 1 ：跟进收费 0：不跟进收费
	 */
	private String payTransferYn;

	/**
	 * 是否按月缴费 1:按月缴费 0:不按月缴费
	 */
	private String monthPayYn;

	/**
	 * 交费月份数
	 */
	private Short payMonthCount;

	/**
	 * 停用标记 1 ：使用0 ：停用
	 */
	private String stopYn;
	/**
	 * 系统信息
	 *
	 */
	private Long creator;
	private Long modifier;
	/**
	 * @return the businessCodeId
	 */
	public Long getBusinessCodeId() {
		return businessCodeId;
	}
	/**
	 * @param businessCodeId the businessCodeId to set
	 */
	public void setBusinessCodeId(Long businessCodeId) {
		this.businessCodeId = businessCodeId;
	}
	/**
	 * @return the creator
	 */
	public Long getCreator() {
		return creator;
	}
	/**
	 * @param creator the creator to set
	 */
	public void setCreator(Long creator) {
		this.creator = creator;
	}
	/**
	 * @return the description
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * @param description the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * @return the modifier
	 */
	public Long getModifier() {
		return modifier;
	}
	/**
	 * @param modifier the modifier to set
	 */
	public void setModifier(Long modifier) {
		this.modifier = modifier;
	}
	/**
	 * @return the monthPayYn
	 */
	public String getMonthPayYn() {
		return monthPayYn;
	}
	/**
	 * @param monthPayYn the monthPayYn to set
	 */
	public void setMonthPayYn(String monthPayYn) {
		this.monthPayYn = monthPayYn;
	}
	/**
	 * @return the payItemName
	 */
	public String getPayItemName() {
		return payItemName;
	}
	/**
	 * @param payItemName the payItemName to set
	 */
	public void setPayItemName(String payItemName) {
		this.payItemName = payItemName;
	}
	/**
	 * @return the payMode
	 */
	public String getPayMode() {
		return payMode;
	}
	/**
	 * @param payMode the payMode to set
	 */
	public void setPayMode(String payMode) {
		this.payMode = payMode;
	}
	/**
	 * @return the payMoney
	 */
	public BigDecimal getPayMoney() {
		return payMoney;
	}
	/**
	 * @param payMoney the payMoney to set
	 */
	public void setPayMoney(BigDecimal payMoney) {
		this.payMoney = payMoney;
	}
	/**
	 * @return the payMonthCount
	 */
	public Short getPayMonthCount() {
		return payMonthCount;
	}
	/**
	 * @param payMonthCount the payMonthCount to set
	 */
	public void setPayMonthCount(Short payMonthCount) {
		this.payMonthCount = payMonthCount;
	}
	/**
	 * @return the payTransferYn
	 */
	public String getPayTransferYn() {
		return payTransferYn;
	}
	/**
	 * @param payTransferYn the payTransferYn to set
	 */
	public void setPayTransferYn(String payTransferYn) {
		this.payTransferYn = payTransferYn;
	}
	/**
	 * @return the stopYn
	 */
	public String getStopYn() {
		return stopYn;
	}
	/**
	 * @param stopYn the stopYn to set
	 */
	public void setStopYn(String stopYn) {
		this.stopYn = stopYn;
	}
	/**
	 * @return the businessCodeName
	 */
	public String getBusinessCodeName() {
		return businessCodeName;
	}
	/**
	 * @param businessCodeName the businessCodeName to set
	 */
	public void setBusinessCodeName(String businessCodeName) {
		this.businessCodeName = businessCodeName;
	}
	/**
	 * @return the keyword
	 */
	public Long getKeyword() {
		return keyword;
	}
	/**
	 * @param keyword the keyword to set
	 */
	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}
}
